public class DiGua {
    private String status;

    private int allM;// 记录烤的分钟

    private ZuoLiao[] zuoLiaos;

    private int index;

    public DiGua() {
        this.status = "生的";
        this.zuoLiaos = new ZuoLiao[10];
    }


    // 获取状态
    public String getStatus() {
        StringBuilder sb = new StringBuilder();//用来拼接字符串
        for (ZuoLiao zl : zuoLiaos) {
            if (zl != null) {
                sb.append(zl.getName());// append 追加
                sb.append(",");// append 追加
            }
        }
        return "状态为：" + status + "。作料有：" + sb;
    }

    // 烤
    public void cookie(int m) {
        allM += m;
        if (allM >= 0 && allM <= 3) {
            status = "生的";
        } else if (allM <= 5) {
            status = "半生不熟";
        } else if (allM <= 8) {
            status = "熟的";
        } else {
            status = "糊了";
        }
    }

    /*
        加作料
     */
    public void addZuoLiao(ZuoLiao zuoLiao) {
        if (index == zuoLiaos.length) {
            return;
        }
        zuoLiaos[index++] = zuoLiao;
    }
}
